#include "struct.h"

/*****************************************
**  Nom : RASPAUD						**
**	Nom du fichier : random				**
**	Description : renvoi un nombre entier
	aléatoirement						**
**										**
**										**
**	Date:	19/08/2014					**
**  Statut:Closed						**
*****************************************/

/*************************************************
**  Zone de déclaration des Fonctions PUBLIC    **
*************************************************/

/*************************************************************************
**  random                 		    									**
**  Description de la fonction : renvoi un nombre aléatoire compri
	compri entre 1 et le max
	
	srand(time(NULL)); --> cette ligne doit apparaitre dans le 
	programme "main" avant d'appeler la fonction "int_random" !!!										        **
**																		**
**	Entrees : int --> nombre de joueur									**
**																		**
**																		**
**	Sorties : int --> nombre aléatoire									**
**									                                    **
**				                                   					    **
**************************************************************************/
int int_random(int nombre_joueur)
{
	if(nombre_joueur<1 || nombre_joueur>NOMBRE_JOUEUR_MAX)
	{
		printf("int_random : Erreur ! Mauvaise valeur envoyée à la fonction !\n");
		return 0;
	}
	else
	{
		return (NUMERO_PREMIER_JOUEUR + (rand() % (nombre_joueur-NUMERO_PREMIER_JOUEUR+1)));
	}
	return 0;
}

